//    Copyright (C) Kherty.  All rights reserved.
using System;

namespace OpenLS.Core.Serialization
{
    /// <summary>
    /// Provides extensibility for knonwn elements
    /// </summary>
    public interface IOfficeInstanceProvider
    {
        /// <summary>
        /// Returns an instance from a context, null if unknown
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        IOfficeXmlSerializable ReadInstance(ReadContext context);
    }

}